package com.google.code.jcooky.rpc.protocol;

public interface Protocol {
	void clear();
	
	void setClass(String className);
	void setClass(Class<?> klass);
	void addArguments(String key, Class<?> type, Object arg);
	void setFunction(String functionName);
	
	void call();
	
	Object getReturn() throws ClassNotFoundException;
}
